home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / lib.fmt / c / insque.man < prev    next >
Encoding:
Text File  |  1990-12-08  |  1.2 KB  |  67 lines

  1.  
  2.  
  3.  
  4. INSQUE                C Library Procedures                 INSQUE
  5.  
  6.  
  7.  
  8. NNAAMMEE
  9.      insque, remque - insert/remove element from a queue
  10.  
  11. SSYYNNOOPPSSIISS
  12.      ssttrruucctt qqeelleemm {{
  13.           ssttrruucctt    qqeelleemm **qq__ffoorrww;;
  14.           ssttrruucctt    qqeelleemm **qq__bbaacckk;;
  15.           cchhaarr qq__ddaattaa[[]];;
  16.      }};;
  17.  
  18.      iinnssqquuee((eelleemm,, pprreedd))
  19.      ssttrruucctt qqeelleemm **eelleemm,, **pprreedd;;
  20.  
  21.      rreemmqquuee((eelleemm))
  22.      ssttrruucctt qqeelleemm **eelleemm;;
  23.  
  24. DDEESSCCRRIIPPTTIIOONN
  25.      _I_n_s_q_u_e and _r_e_m_q_u_e manipulate queues built from doubly linked
  26.      lists.  Each element in the queue must in the form of
  27.      ``struct qelem''.  _I_n_s_q_u_e inserts _e_l_e_m in a queue immedi-
  28.      ately after _p_r_e_d; _r_e_m_q_u_e removes an entry _e_l_e_m from a queue.
  29.  
  30. SSEEEE AALLSSOO
  31.      ``VAX Architecture Handbook'', pp. 228-235.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. Sprite v1.0               May 20, 1986                          1
  64.  
  65.  
  66.  
  67.